A Platform Independent Testing Tool for Automated Testing of Web Applications
ثبت نشده
چکیده
Increasing complexity of web applications and their dependency on numerous web technologies has made the process of testing web applications tedious, time-consuming and expensive. Many approaches have been proposed to automate the testing of web applications, where most of the approaches are confined to perform a specific type of testing. This proposal proposes an automated testing tool that detects the web technology used to implement the interface. Later it automatically selects an appropriate tool to test the web application based on the technology used, and the type of test to be performed, generates an automated test script, and executes it on the web application. Our approach is based on the concepts of machine learning where the developed tool is capable of automatically recognizing different technologies used by the web application and making intelligent decisions based on the given application. Unlike other existing approaches, this approach uses platform independent test cases and transforms them into platform specific tests suitable for the selected tool. In this way our approach supports the dynamic testing of any web application in a platform independent manner.
منابع مشابه
Proposed Framework Based on Performance Evaluation and Analysis of Testing Tool
Web testing is the name given to software testing that target on web applications. Performance testing on web based system before going live can help in resolving several issues. Manual testing is a time consuming testing and is difficult to repeat but cannot be overlooked because each time software does not perform well according to specifications. The application will record and report the ex...
متن کاملOnline Test Automation for new Generation of Silverlight Web Applications
New Interactive, attractive and device independent web application’s Graphical User Interfaces (GUI) are developed by new technologies like Silverlight and Moonlight. Silverlight is Microsoft's cross platform runtime and development technology for running Web based multimedia applications in windows platform. Moonlight is an open-source implementation of the Silverlight development platform for...
متن کاملSecurity testing of session initiation protocol implementations
The mechanisms which enable the vast majority of computer attacks are based on design and programming errors in networked applications. The growing use of voice over IP (VOIP) phone technology makes these phone applications potential targets. We present a tool to perform security testing of VOIP applications to identify security vulnerabilities which can be exploited by an attacker. Session Ini...
متن کاملAn Overview of Moonlight Applications Test Automation
New generations of web applications are developed by new technologies like Moonlight, Silverlight, JAVAFX, FLEX, etc. Silverlight is Microsoft's cross platform runtime and development technology for running Web-based multimedia applications in windows platform. Moonlight is an opensource implementation of the Silverlight development platform for Linux and other Unix/X11-based operating systems....
متن کاملAutomated Functional Testing based on the Navigation of Web Applications
Web applications are becoming more and more complex. Testing such applications is an intricate hard and time-consuming activity. Therefore, testing is often poorly performed or skipped by practitioners. Test automation can help to avoid this situation. Hence, this paper presents a novel approach to perform automated software testing for web applications based on its navigation. On the one hand,...
متن کامل